Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F16 Norway F2 Ireland F1 Great Britain F10 Great Britain F11 Finland F2 France F12 Great Britain F14 Australia F12 Australia F13 France F1 France F2 Australia F2 Great Britain F6 Sweden F3 Italy F11 Great Britain F9 Algeria F2 Algeria F3 Spain F21 Norway F1 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F16 France F12 France F13 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F3 Australia F4 China F4 Korea F1 Korea F2 Malaysia F2 Australia F12 Spain F7 Spain F8 Spain F9 Usa F7 Australia F1 Australia F2 Great Britain F4 France F14 Turkey F9 Turkey F10 Belarus F3 Belarus F4 Turkey F13 New Zealand F1 Australia F12 Australia F13 Turkey F10 Australia F13 Australia F3 Australia F4 Korea F2 Australia F6 Australia F7 USA F28 Australia F1 Australia F2 France F5 Korea F1 Slovakia F2 Australia F6 Australia F4 Australia F5 Australia F5 Australia F10 Great Britain F7 Italy F15 Great Britain F1 Norway F1 Great Britain F10 France F13 Istanbul Challenger Open 88 - Contrexeville Challenger Ford de Cherbourg - Cherbourg 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest XXVIII Edizione 'A.Savoldi' - Manerbio IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open de L'Isere (Open 38) - Grenoble Open de Franche Comte - Besancon Challenger 42 - Andrezieux Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli KGHM Polish Indoors - Wroclaw Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Kia International in Burnie - Burnie KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open D'Orleans - Orleans The LTA Nottingham Challenger - Nottingham West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Challenger Ford de Cherbourg - Cherbourg Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb HTV Challenger - Ho Chi Minh City McDonalds ATP Challenger - Burnie Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Sail Open - New Delhi Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Manchester Trophy - Manchester BH Tenis Open International Cup 2008 - Belo Horizonte LTA Cardiff Challenger - Cardiff Open D'Orleans - Orleans Ciudad de Pozoblanco Open Diputacion - Cordoba LTA Nottingham Challenger - Nottingham The LTA Men's Challenger - Nottingham Keio Challenger International Tennis Tournament - Yokohama Caloundra ATP Challenger - Caloundra GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Cherbourg Challenger Baton Rouge Challenger Ramat Hasharon Challenger Nottingham Challenger Rhodes Challenger Aptos Challenger Manchester Challenger Segovia Challenger Brasilia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Busan Challenger Croatia Osiguranje Rijeka Open - Rijeka Ojai Challenger Karshi Challenger Astana Challenger Rennes Challenger Orleans Challenger Caloundra Challenger Club Coop's ATP Challenger International - Brisbane Sarajevo Challenger Bath Challenger Courmayeur Challenger Cherbourg Challenger Jersey Challenger Johannesburg Challenger Granby Challenger St. Remy Challenger Segovia Challenger Mons Challenger Rennes Challenger Orleans Challenger Sunset Moulding Challenger - Yuba City Burnie Challenger Kyoto Challenger Internationaux du Doubs - Besancon West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Leon Challenger Bordeaux Challenger Nottingham Challenger Anning Challenger Aptos Challenger Kia International In Kawana - Kawana Petange Challenger Campos do Jordao Challenger Orleans Challenger Morocco Tennis Tour - Marrakech Napa Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Toyota Challenger Quimper Challenger Beijing Challenger Dallas Challenger Rimouski Challenger Karshi Challenger - Karshi Busan Challenger Nottingham-2 Challenger St. Remy Challenger Gimcheon Challenger Rennes Challenger Charlottesville Challenger Mouilleron-Le-Captif Challenger Challenger Ford de Cherbourg - Cherbourg Cherbourg Challenger St. Brieuc Challenger Taipei City Challenger Bordeaux Challenger Manchester Challenger Mouilleron-Le-Captif Challenger New Delhi Challenger II - New Delhi Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Seoul Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Dallas Challenger Anning Challenger Taipei City Challenger Nottingham Challenger Aptos Challenger Mons Challenger Monterrey Challenger Las Vegas Challenger Charlottesville Challenger Champaign Challenger Carson Challenger Leon Challenger Shenzhen Challenger Heilbronn Open - Heilbronn Ilkley Challenger Open de Franche-Comte - Besancon Monterrey Challenger Knoxville Challenger Las Vegas Challenger Honolulu Challenger Burnie Challenger Open de L'Isere - Grenoble Busan Challenger Bordeaux Challenger Rome Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Leon Challenger Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Bangkok Challenger Open de L'Isere-Open 38 - Grenoble Manchester Challenger V Torneo Internazionale di Tennis - Barletta Segovia Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger Heilbronn Challenger Orleans Challenger Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Credicard Citi Mastercard Tennis Cup - Campos do Jordao Busan Challenger Brest Challenger Bordeaux Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger The Manchester Trophy - Manchester MST ATP Challenger International - Burnie KGHM Dialog Polish Indoors - Wroclaw Wuhan Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Guadalajara Challenger The Surbiton Trophy - Surbiton West of England Tennis - Bristol Open de Montauban - Montauban Open de L'Isere - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Open 13 - Marseille The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rennes Challenger Kia International in Caloundra - Caloundra Gemax Open - Belgrade Grand Prix Hassan II - Casablanca San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Kia International In Caloundra - Caloundra Copa Petrobras-Colombia - Bogota Dunlop World Challenge - Toyota Belo Horizonte Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide AAPT Championships - Adelaide Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Open 13 - Marseille Davidoff Swiss Indoors - Basel Bordeaux Challenger Busan Challenger Fergana Challenger AAPT Championships - Adelaide Adidas International - Sydney Bordeaux Challenger Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Winnetka Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Salzburg Challenger Thailand Open - Bangkok Open de Moselle - Metz Burnie Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London The Nottingham Open - Nottingham Caloundra Challenger Brisbane - Brisbane Pingguo Challenger AEGON Championships - London Dallas Challenger Campbells Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane AEGON Championships - London Open de Moselle - Metz Brisbane International - Brisbane UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Brisbane International - Brisbane Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Open de Moselle - Metz Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Sacramento Challenger Grand Prix Hassan II - Casablanca Burnie Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Charlottesville Challenger Cherbourg Challeger Indianapolis Tennis Championships - Indianapolis Le Gosier Challenger Knoxville Challenger Pilot Pen Tennis - New Haven Sarajevo Challenger Heineken Open - Auckland Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Noumea Challenger Tiburon Challenger St. Brieuc Challenger AEGON Championships - London Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Jersey Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Brisbane International - Brisbane Cherbourg Challenger Apia International - Sydney St. Brieuc Challenger St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Johannesburg Challenger Open 13 - Marseille Tunis Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Kun-Ming Challenger Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Athens Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow Knoxville Challenger Shenzhen Open - Shenzhen AEGON Championships - London Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow Citi Open - Washington Champaign Challenger Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp Guadalajara Challenger Fever-Tree Championships - London Taipei City Challenger Abierto Mexicano Telcel - Acapulco Izmir Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Dallas Challenger Rimouski Challenger Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Busan Challenger The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Canberra Challenger Drummondville Challenger Guadalajara Challenger Claro Open Colombia - Bogota Irving Challenger Moselle Open - Metz Apia International - Sydney Kremlin Cup - Moscow Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Tiburon Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Claro Open Colombia - Bogota Citi Open - Washington Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis Brixina Tennis Open - Bressanone Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winnetka Challenger Fairfield Challenger Moselle Open - Metz Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hungarian Open - Budapest Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Columbus Challenger Knoxville Challenger Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm BNP Paribas Masters - Paris Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz European Open - Antwerp Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier Moselle Open - Metz Tennis Masters Series - Paris Tennis Masters Series - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Indianapolis Tennis Championships - Indianapolis BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Campionati BNL dItalia - Rome Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Masters - Paris Tennis Masters Series - Paris Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Rogers Cup - Montreal Apia International - Sydney Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York European Open - Antwerp Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami Rogers Masters - Toronto French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, AUS-KAZ 3-2 Australian Open - Melbourne Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon - London Wimbledon - London All Lower level tournaments Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne Hopman Cup - Perth Olympics - Rio de Janeiro Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, CZE-AUS 2-3 ATP Cup - Melbourne Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Australian Open (Australia, Wildcard)